﻿using System;
using System.Collections.Generic;

namespace Model
{
     ///<summary>
     ///实体类DEV_STANDARD_BRAKE
     ///</summary>
     public class DEV_STANDARD_BRAKE
     {
         private int __ID=0 ;
         private string __SEARCH_CONDITION=string.Empty ;
         private string __ZXMC=string.Empty ;
         private string __QZZZLVXZBZ=string.Empty ;
         private string __HZZZLVXZBZ=string.Empty ;
         private string __QZZDLVBZ=string.Empty ;
         private string __HZZDLVBZ=string.Empty ;
         private string __JZZDLVBZ=string.Empty ;
         private string __PBHZZDLVBZ=string.Empty ;
         private string __QZBPHLVBZ=string.Empty ;
         private string __HZBPHLVBZDY60=string.Empty ;
         private string __HZBPHLVBZXY60=string.Empty ;
         private string __SZDLVBZ=string.Empty ;
         private string __ZCZDLVBZ=string.Empty ;
         private int? __IS_SHOW=null ;
         private string __AREA_NAME=string.Empty ;
         private int? __UTYPE=null ;

         private Dictionary<string, bool> __Changed = new Dictionary<string, bool>();


         public DEV_STANDARD_BRAKE()
         {
             this.__Changed.Add("ID",false);
             this.__Changed.Add("SEARCH_CONDITION",false);
             this.__Changed.Add("ZXMC",false);
             this.__Changed.Add("QZZZLVXZBZ",false);
             this.__Changed.Add("HZZZLVXZBZ",false);
             this.__Changed.Add("QZZDLVBZ",false);
             this.__Changed.Add("HZZDLVBZ",false);
             this.__Changed.Add("JZZDLVBZ",false);
             this.__Changed.Add("PBHZZDLVBZ",false);
             this.__Changed.Add("QZBPHLVBZ",false);
             this.__Changed.Add("HZBPHLVBZDY60",false);
             this.__Changed.Add("HZBPHLVBZXY60",false);
             this.__Changed.Add("SZDLVBZ",false);
             this.__Changed.Add("ZCZDLVBZ",false);
             this.__Changed.Add("IS_SHOW",false);
             this.__Changed.Add("AREA_NAME",false);
             this.__Changed.Add("UTYPE",false);
         }

         /// <summary>
         /// 将类重置到初始化状态
         /// </summary>
         public void Reset()
         {
             this.__ID =0;
             this.__SEARCH_CONDITION =string.Empty;
             this.__ZXMC =string.Empty;
             this.__QZZZLVXZBZ =string.Empty;
             this.__HZZZLVXZBZ =string.Empty;
             this.__QZZDLVBZ =string.Empty;
             this.__HZZDLVBZ =string.Empty;
             this.__JZZDLVBZ =string.Empty;
             this.__PBHZZDLVBZ =string.Empty;
             this.__QZBPHLVBZ =string.Empty;
             this.__HZBPHLVBZDY60 =string.Empty;
             this.__HZBPHLVBZXY60 =string.Empty;
             this.__SZDLVBZ =string.Empty;
             this.__ZCZDLVBZ =string.Empty;
             this.__IS_SHOW =null;
             this.__AREA_NAME =string.Empty;
             this.__UTYPE =null;
             this.__Changed["ID"] = false;
             this.__Changed["SEARCH_CONDITION"] = false;
             this.__Changed["ZXMC"] = false;
             this.__Changed["QZZZLVXZBZ"] = false;
             this.__Changed["HZZZLVXZBZ"] = false;
             this.__Changed["QZZDLVBZ"] = false;
             this.__Changed["HZZDLVBZ"] = false;
             this.__Changed["JZZDLVBZ"] = false;
             this.__Changed["PBHZZDLVBZ"] = false;
             this.__Changed["QZBPHLVBZ"] = false;
             this.__Changed["HZBPHLVBZDY60"] = false;
             this.__Changed["HZBPHLVBZXY60"] = false;
             this.__Changed["SZDLVBZ"] = false;
             this.__Changed["ZCZDLVBZ"] = false;
             this.__Changed["IS_SHOW"] = false;
             this.__Changed["AREA_NAME"] = false;
             this.__Changed["UTYPE"] = false;
         }

         /// <summary>
         /// 获取类中成员的改变状态
         /// </summary>
         public bool Changed(string strKey)
         {
             return __Changed[strKey];
         }

         /// <summary>
         ///设置或获取类中的[ID]的数据
         /// </summary>
         public int ID
         {
              set{ __ID = value; __Changed["ID"] = true;}
              get{return __ID;}
         }
         /// <summary>
         ///设置或获取类中的[SEARCH_CONDITION]的数据
         /// </summary>
         public string SEARCH_CONDITION
         {
              set{ __SEARCH_CONDITION = value.Replace("'","’"); __Changed["SEARCH_CONDITION"] = true;}
              get{return __SEARCH_CONDITION;}
         }
         /// <summary>
         ///设置或获取类中的[ZXMC]的数据
         /// </summary>
         public string ZXMC
         {
              set{ __ZXMC = value.Replace("'","’"); __Changed["ZXMC"] = true;}
              get{return __ZXMC;}
         }
         /// <summary>
         ///设置或获取类中的[QZZZLVXZBZ]的数据
         /// </summary>
         public string QZZZLVXZBZ
         {
              set{ __QZZZLVXZBZ = value.Replace("'","’"); __Changed["QZZZLVXZBZ"] = true;}
              get{return __QZZZLVXZBZ;}
         }
         /// <summary>
         ///设置或获取类中的[HZZZLVXZBZ]的数据
         /// </summary>
         public string HZZZLVXZBZ
         {
              set{ __HZZZLVXZBZ = value.Replace("'","’"); __Changed["HZZZLVXZBZ"] = true;}
              get{return __HZZZLVXZBZ;}
         }
         /// <summary>
         ///设置或获取类中的[QZZDLVBZ]的数据
         /// </summary>
         public string QZZDLVBZ
         {
              set{ __QZZDLVBZ = value.Replace("'","’"); __Changed["QZZDLVBZ"] = true;}
              get{return __QZZDLVBZ;}
         }
         /// <summary>
         ///设置或获取类中的[HZZDLVBZ]的数据
         /// </summary>
         public string HZZDLVBZ
         {
              set{ __HZZDLVBZ = value.Replace("'","’"); __Changed["HZZDLVBZ"] = true;}
              get{return __HZZDLVBZ;}
         }
         /// <summary>
         ///设置或获取类中的[JZZDLVBZ]的数据
         /// </summary>
         public string JZZDLVBZ
         {
              set{ __JZZDLVBZ = value.Replace("'","’"); __Changed["JZZDLVBZ"] = true;}
              get{return __JZZDLVBZ;}
         }
         /// <summary>
         ///设置或获取类中的[PBHZZDLVBZ]的数据
         /// </summary>
         public string PBHZZDLVBZ
         {
              set{ __PBHZZDLVBZ = value.Replace("'","’"); __Changed["PBHZZDLVBZ"] = true;}
              get{return __PBHZZDLVBZ;}
         }
         /// <summary>
         ///设置或获取类中的[QZBPHLVBZ]的数据
         /// </summary>
         public string QZBPHLVBZ
         {
              set{ __QZBPHLVBZ = value.Replace("'","’"); __Changed["QZBPHLVBZ"] = true;}
              get{return __QZBPHLVBZ;}
         }
         /// <summary>
         ///设置或获取类中的[HZBPHLVBZDY60]的数据
         /// </summary>
         public string HZBPHLVBZDY60
         {
              set{ __HZBPHLVBZDY60 = value.Replace("'","’"); __Changed["HZBPHLVBZDY60"] = true;}
              get{return __HZBPHLVBZDY60;}
         }
         /// <summary>
         ///设置或获取类中的[HZBPHLVBZXY60]的数据
         /// </summary>
         public string HZBPHLVBZXY60
         {
              set{ __HZBPHLVBZXY60 = value.Replace("'","’"); __Changed["HZBPHLVBZXY60"] = true;}
              get{return __HZBPHLVBZXY60;}
         }
         /// <summary>
         ///设置或获取类中的[SZDLVBZ]的数据
         /// </summary>
         public string SZDLVBZ
         {
              set{ __SZDLVBZ = value.Replace("'","’"); __Changed["SZDLVBZ"] = true;}
              get{return __SZDLVBZ;}
         }
         /// <summary>
         ///设置或获取类中的[ZCZDLVBZ]的数据
         /// </summary>
         public string ZCZDLVBZ
         {
              set{ __ZCZDLVBZ = value.Replace("'","’"); __Changed["ZCZDLVBZ"] = true;}
              get{return __ZCZDLVBZ;}
         }
         /// <summary>
         ///设置或获取类中的[IS_SHOW]的数据
         /// </summary>
         public int? IS_SHOW
         {
              set{ __IS_SHOW = value; __Changed["IS_SHOW"] = true;}
              get{return __IS_SHOW;}
         }
         /// <summary>
         ///设置或获取类中的[AREA_NAME]的数据
         /// </summary>
         public string AREA_NAME
         {
              set{ __AREA_NAME = value.Replace("'","’"); __Changed["AREA_NAME"] = true;}
              get{return __AREA_NAME;}
         }
         /// <summary>
         ///设置或获取类中的[UTYPE]的数据
         /// </summary>
         public int? UTYPE
         {
              set{ __UTYPE = value; __Changed["UTYPE"] = true;}
              get{return __UTYPE;}
         }
    }
}
